what is d cycle engine